package model

type OrderBook struct {
	Id             int64  `json:"id" gorm:"column:id"`                               // 主键
	MakeLpUniqueId string `json:"make_lp_unique_id" gorm:"column:make_lp_unique_id"` // 流动性币种
	Symbol         string `json:"symbol" gorm:"column:symbol"`                       // 币种
	Lot            string `json:"lot" gorm:"column:lot"`                             // 手数
	OrderNo        string `json:"order_no" gorm:"column:order_no"`                   // 订单号
	OrderType      string `json:"order_type" gorm:"column:order_type"`               // 订单类型 1 开仓 2 平仓
	BookType       string `json:"book_type" gorm:"column:book_type"`                 // 抛单类型 1 先吃再抛 2 先抛再吃
	UniqueId       string `json:"unique_id" gorm:"column:unique_id"`                 // 唯一id
	Side           string `json:"side" gorm:"column:side"`                           // 方向
	CreateStamp    string `json:"create_stamp" gorm:"column:create_stamp"`           // 抛单时间戳
	SymbolName     string `json:"symbol_name" gorm:"column:symbol_name"`             // 币种名称
	ClReason       string `json:"cl_reason" gorm:"column:cl_reason"`                 // oneZero原因
	ClStatus       string `json:"cl_status" gorm:"column:cl_status"`                 // oneZero状态
	ClPrice        string `json:"cl_price" gorm:"column:cl_price"`                   // oneZero价格
	ClOrderNo      string `json:"cl_order_no" gorm:"column:cl_order_no"`             // oneZero订单号
	ClLot          string `json:"cl_lot" gorm:"column:cl_lot"`                       // oneZero手数
	ClMargin       string `json:"cl_margin" gorm:"column:cl_margin"`                 // oneZero保证金
	ClCreateStamp  string `json:"cl_create_stamp" gorm:"column:cl_create_stamp"`     // oneZero时间戳
	ClSide         string `json:"cl_side" gorm:"column:cl_side"`                     // oneZero方向
}

func (OrderBook) TableName() string {
	return "order_book"
}
